#pragma once

namespace AVUI {

class SystemColors : public Object
{
public:
    DECLARE_ELEMENT(SystemColors, Object);

    DECLARE_READONLY_PROPERTY(GrayTextBrushKey, Object, false);
    static Object* get_GrayTextBrushKey();

    DECLARE_READONLY_PROPERTY(ControlBrushKey, Object, false);
    static Object* get_ControlBrushKey();

    DECLARE_READONLY_PROPERTY(ControlTextBrushKey, Object, false);
    static Object* get_ControlTextBrushKey();

    DECLARE_READONLY_PROPERTY(MenuTextBrushKey, Object, false);
    static Object* get_MenuTextBrushKey();

    DECLARE_READONLY_PROPERTY(HighlightBrushKey, Object, false);
    static Object* get_HighlightBrushKey();

    DECLARE_READONLY_PROPERTY(HighlightTextBrushKey, Object, false);
    static Object* get_HighlightTextBrushKey();
};

}; // namespace AVUI


